\section{Introducci\'on}

El siguiente trabajo se propone realizar un an\'alisis de la componente \textit{memory buffer} 
correspondiente a una base de datos. Se incluir'a una investigaci'on de esta
componente en motores comerciales como \textit{PosgtreSQL} y \textit{Oracle}. Tambi'en se
realiz'a un an'alisis comparativo de las estrategias de sustituci\'on de p\'aginas.

Las estrategias consideradas son \textbf{FIFO} (provista por la c\'atedra), \textbf{MRU}, \textbf{LRU}. Asimismo, 
como marco de referencia para evaluar individualmente cada una de las estrategias, se implementaron dos t\'ecnicas m\'as, 
implausibles en la pr\'actica: la estrategia \'optima de Belady \cite{bel66} llamada \textbf{Best} y una 
estrategia aleatoria, llamada \textbf{Random} que supone tambi\'en una cota inferior.

En la siguiente secci\'on se presenta un an'alisis de los motores comerciales. En la segunda secci\'on, 
se presentan las estrategias que se consideraron, as\'i como los detalles de implementaci\'on. 
Posteriormente, se muestra la forma en que se probaron la correctitud de las estrategias implementadas. 
En la secci\'on de ``An\'alisis'' se muestran las mediciones hechas para comparar las diferentes estrategias.
Finalmente se exponen gr\'aficamente los resultados, junto a las conclusiones relevantes.
